/**
 ****************************************************************************************
 *
 * @file co_bit.h
 *
 * @brief Provide bit manipulation macros
 *
 * Copyright (C) RivieraWaves 2011-2021
 *
 *
 ****************************************************************************************
 */

#ifndef _CO_BIT_H_
#define _CO_BIT_H_


/**
 ****************************************************************************************
 * @addtogroup CO_BIT
 * @ingroup COMMON
 * @brief Bit manipulation useful macro
 *
 * @{
 ****************************************************************************************
 */

/**
 ****************************************************************************************
 * @brief Return value with one bit set.
 *
 * @param[in] pos Position of the bit to set.
 *
 * @return Value with one bit set.
 ****************************************************************************************
 */
#define CO_BIT(pos) (1UL<<(pos))

/** @} */
#endif // _CO_BIT_H_
